package com.atguigu.gmall.activity.service;

import com.atguigu.gmall.model.activity.SeckillGoods;

import java.util.List;

/***
 * 秒杀商品的service层接口
 */
public interface SeckillGoodsService {
    /**
     * 获取指定使时间段的商品数据
     * @param dateTime
     * @return
     */
    List<SeckillGoods> getSeckillGoodsList(String dateTime);

    /**
     * 从redis中获取单个商品
     * @param dateTime
     * @param seckillGoodsId
     * @return
     */
    SeckillGoods getSeckillGoods(String dateTime, String seckillGoodsId);

    /**
     * 将redis中的商品库存同步到MySQL
     * @param time
     */
    void seckillGoodsStockFromRedisToDb(String time);
}
